package com.whfc.emp.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.whfc.entity.dto.emp.GroupDTO;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 合作单位
 */
@Data
public class AppCorpGroupDTO implements Serializable {

    /**
     * 合作单位id
     */
    private Integer corpId;

    /**
     * 合作单位名称
     */
    private String corpName;

    /**
     * 合作单位类型id
     */
    private Integer corpTypeId;

    /**
     * 合作单位类型名称
     */
    private String corpTypeName;

    /**
     * 经营范围
     */
    private String bizScope;

    /**
     * 法人
     */
    private String legalMan;

    /**
     * 法人电话
     */
    private String legalManPhone;

    /**
     * 注册日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date registerDate;

    /**
     * 机构代码
     */
    private String corpCode;

    /**
     * 机构代码类型
     */
    private Integer corpCodeType;

    /**
     * 省
     */
    private String province;

    /**
     * 市
     */
    private String city;

    /**
     * 区
     */
    private String area;

    /**
     * 地址
     */
    private String address;

    /**
     * 所属机构ID
     */
    private Integer deptId;

    /**
     * 所属机构名称
     */
    private String deptName;

    /**
     * 经度
     */
    private Double lng;

    /**
     * 纬度
     */
    private Double lat;

    /**
     * 合作单位简介
     */
    private String shortInfo;


    /**
     * 班组
     */
    List<AppGroupDTO> groupList;
}
